home *** CD-ROM | disk | FTP | other *** search
/ ASP Advantage 1994 2nd Q2 / The Association of Shareware Professionals - The Official ASP Advantage (2nd Quarter)(1994).bin / files / utilstem / boot202 / samples / config.rpt < prev    next >
Encoding:
Text File  |  1994-01-06  |  9.4 KB  |  356 lines

  1. device=c:\boot\boot.sys /p /u~\ /d1 /t15 /mh71o17p17b72kdbs00t1fu1f
  2.  
  3. rem See comments at end (keeping DR-DOS happy)
  4.  
  5. rem DEFINE DRIVER PATHS (retained for autoexec)
  6. device=boot.set drp=C:\DRIVERS\
  7. device=boot.set ddrp=C:\DRDOS\
  8. device=boot.set compath=C:\4DOS\BOOT\
  9. device=boot.set cspec=%compath%4DOS.COM
  10.  
  11. rem DEFINE COMMON MEMORY MANAGER PARAMETERS
  12. device=boot.set xo=c800-cbff
  13.  
  14. device=boot.set xe=c800-cc00
  15.  
  16. device=boot.set iend=f800
  17.  
  18. device=boot.set frl=cc00
  19. device=boot.set frh=e800
  20.  
  21. rem DEFINE MEMORY MANAGERS
  22. device=boot.set qemm=%drp%qemm386.sys rom ram vrega x=%xo% fr=%frh% emb=15232
  23. device=boot.set max=%drp%386max.sys shadowram vga extsize=15526 ram=%xe% use=f000-%iend% frame=%frh%
  24. rem native DR-DOS
  25. device=boot.set dre=%ddrp%emm386.sys /kb=1024 /exclude=%xe% /bdos=FFFF
  26. rem native MS-DOS
  27. device=boot.set mse=%drp%emm386.exe 4096 x=%xo% i=dc00-%iend% frame=%frl% ram
  28.  
  29. rem DEFINE DEVICE DRIVERS AND SWITCHES
  30. device=boot.set cache=%drp%hyper386.exe
  31. device=boot.set cachp= xi:+ xs h og:+ i:0 xp:99 s t:1 xw:- ot:+ p:99 k:-
  32. device=boot.set con=%drp%hyperdk /e
  33. device=boot.set coff=%drp%hyperdk /d
  34.  
  35. device=boot.set bcnt=3
  36. device=boot.set stks=0,0
  37. device=boot.set hdos=%drp%hidos.sys /bdos=ffff
  38. device=boot.set scsi=%drp%uspi14.sys
  39. device=boot.set ramd=%drp%njramdx.sys 4096 /S
  40. device=boot.set ansi=%drp%jansi.sys
  41. device=boot.set ball=%drp%pprrpt.sys /B /s90
  42.  
  43. device=boot.set ini4=@%compath%4dos.ini
  44.  
  45. rem SET PATH AND MENU TITLES BY OS
  46. device=boot.if DRDOS
  47.    device=boot.set path=C:\DRDOS\;C:\COMMON\
  48.    device=boot.set title=~This is ~D~R-~D~O~S 6.0
  49.    device=boot.set os=DR
  50. device=boot.else
  51.    device=boot.set path=C:\DOS\;C:\COMMON\
  52.    device=boot.set title=~This is ~M~S-~D~O~S 5.0
  53.    device=boot.set os=MS
  54. device=boot.endif
  55.  
  56.  
  57.  
  58.  
  59. rem *                      MANAGER MENU
  60.  
  61. device=boot.a /mb00
  62. device=boot.top ~Select a ~Memory ~Manager
  63. device=boot.top %title%
  64.  
  65. device=boot.# ~Q~E~M~M386
  66.  device=boot.name QEMM
  67.  device=boot.set mgr=QEMM
  68.  device=boot.set nw=nw3
  69.  device=boot.set noems=noems
  70.  device=boot.set dma=dma=
  71.  device=boot.set mgd=%qemm%
  72.  device=boot.set lhs=%drp%loadhi.sys /b 
  73.  rem the line above has a required trailing blank
  74.  device=boot.set mtitle=~Memory ~Manager is \%mgr%\
  75.  
  76. device=boot.# 386~M~A~X
  77.  device=boot.name MAX
  78.  device=boot.set mgr=MAX
  79.  device=boot.set nw=nowin3
  80.  device=boot.set mgd=%max%
  81.  device=boot.set noems=ems=0
  82.  device=boot.set nsc=noscsi
  83.  device=boot.set dma=dma=
  84.  device=boot.set lhs=%drp%386load.sys prog=
  85.  device=boot.set mtitle=~Memory ~Manager is \%mgr%\
  86.  
  87. device=boot.# ~D~O~S (~Himem and ~E~M~M386)
  88.  device=boot.name DOS
  89.  device=boot.set mgr=DOS
  90.  device=boot.set noems=noems
  91.  device=boot.set dma=d=
  92.  device=boot.set scsi=%scsi% /b
  93.  device=boot.set mtitle=~Memory ~Manager is \%mgr%\
  94.  
  95. device=boot.# ~None
  96.  device=boot.name NONE
  97.  device=boot.set mgr=NONE
  98.  device=boot.set scsi=%scsi% /b
  99.  device=boot.set mtitle=~No ~Memory ~Manager
  100.  
  101.  
  102.  
  103.  
  104. rem *                      CONFIG MENU
  105.  
  106. device=boot.b /mb77
  107. device=boot.top ~Select a ~Configuration
  108. device=boot.top %title%
  109. device=boot.top %mtitle%
  110.  
  111. rem   NORMAL OPERATION (Any manager or none)
  112. DEVICE=BOOT.# ~Normal ~Operation
  113.  device=boot.set boot=normal
  114.  
  115.  rem normal for DOS (DR or MS) management
  116.  device=boot.IF %mgr% == DOS
  117.     device=boot.IF DRDOS
  118.        device=%scsi%
  119.        device=%dre%
  120.        device=%cache%%cachp% c:512
  121.        hidevice=%ramd%
  122.        hidevice=%ansi%
  123.        hidevice=%ball%
  124.        hibuffers=%bcnt%
  125.     device=boot.ELSE
  126.        dos=umb
  127.        device=%scsi%
  128.        device=%drp%himem.sys
  129.        device=%mse%
  130.        device=%cache%%cachp% c:512
  131.        devicehigh=%ramd%
  132.        devicehigh=%ansi%
  133.        devicehigh=%ball%
  134.        stacks=%stks%
  135.        buffers=%bcnt%
  136.     device=boot.ENDIF
  137.  shell=%cspec% %ini4%
  138.  
  139.  rem  normal for NO memory manager
  140.  device=boot.ELSEIF %mgr% == NONE
  141.     dos=low
  142.     device=%scsi%
  143.     rem device=%cache%%cachp% c:512
  144.     device=%ramd%
  145.     device=%ansi%
  146.     device=%ball%
  147.     stacks=%stks%
  148.     buffers=10
  149.     shell=%cspec% @%compath%noswap.ini
  150.  
  151.  rem normal for other (qemm/max) manager
  152.  device=boot.ELSE
  153.  
  154.     device=%mgd% %nw% %nsc%
  155.     device=%lhs%%scsi%
  156.  
  157.     device=boot.IF DRDOS
  158.        device=%hdos%
  159.     device=boot.ENDIF
  160.  
  161.     stacks=%stks%
  162.     buffers=%bcnt%
  163.     device=%cache%%cachp% c:2048
  164.     device=%lhs%%ramd%
  165.     device=%lhs%%ansi%
  166.     device=%lhs%%ball%
  167.     shell=%cspec% %ini4%
  168.  
  169.  device=boot.ENDIF
  170.  
  171. rem  WINDOWS 3 ENHANCED (Any manager)
  172. DEVICE=BOOT.? not %mgr% == NONE # ~Windows 3 ~Enhanced
  173.  device=boot.set boot=windows
  174.  device=boot.IF %mgr% == DOS
  175.     device=boot.IF DRDOS
  176.        device=%scsi%
  177.        device=%dre%
  178.  rem      device=%cache%%cachp% c:2048 /ka
  179.        hidevice=%ramd%
  180.        hibuffers=%bcnt%
  181.     device=boot.ELSE
  182.        dos=umb
  183.        device=%scsi%
  184.        device=%drp%himem.sys
  185.        device=%mse%
  186.        device=%cache%%cachp% c:2048 /ka
  187.        devicehigh=%ramd%
  188.        stacks=%stks%
  189.        buffers=%bcnt%
  190.     device=boot.ENDIF
  191.  device=boot.ELSE
  192.     device=%scsi%
  193.     device=%mgd% %noems%
  194.     device=%lhs%%ramd%
  195.     device=%cache%%cachp% c:2048 /ka
  196.     stacks=%stks%
  197.     buffers=%bcnt%
  198.  device=boot.ENDIF
  199.  files=60
  200.  shell=%cspec% %ini4%
  201.  
  202. rem  AS/400 Dialup (Any 3rd party manager)
  203. DEVICE=BOOT.? %mgr% == QEMM .OR. %mgr% == MAX # ~A~S/400
  204.  device=boot.set boot=as400
  205.  device=boot.set pcs=C:\PCS\
  206.  device=%mgd% %nw% %noems%
  207.  
  208.  device=boot.if DRDOS
  209.     device=%hdos%
  210.  device=boot.endif
  211.  
  212.  files=30
  213.  stacks=%stks%
  214.  buffers=%bcnt%
  215.  device=%cache%%cachp% c:1024
  216.  device=%lhs%%scsi%
  217.  device=%lhs%%ramd%
  218.  device=%lhs%%pcs%EIMPCS.SYS P=5 I=69
  219.  device=%lhs%%pcs%ECYDDX.SYS
  220.  shell=%cspec%
  221.  
  222. rem VANILLA (Don't display if manager in use)
  223. DEVICE=BOOT.? %mgr% == NONE # ~Vanilla
  224.  device=boot.set boot=vanilla
  225.  
  226.  device=boot.if DRDOS
  227.     device=boot.set compath=C:\DRDOS\
  228.     device=boot.set auto=/P:c:\drdos\boot\autoexec.bat
  229.  device=boot.else
  230.     device=boot.set compath=C:\DOS\
  231.     device=boot.set reload=c:\dos\
  232.     device=boot.set auto=
  233.  device=boot.endif
  234.  
  235.  dos=low
  236.  device=%scsi%
  237.  
  238.  shell=%compath%command.com %auto% %reload%
  239.  
  240. rem  4DOS VANILLA
  241. DEVICE=BOOT.? %mgr% == NONE # 4~D~O~S ~Vanilla
  242.  device=boot.set boot=vanilla
  243.  dos=low
  244.  device=%scsi%
  245.  
  246.  shell=%cspec% @%compath%noswap.ini
  247.  
  248.  rem EXPERIMENTAL CONFIG (No rules!)
  249.  DEVICE=BOOT.# ~Experimental ~Config
  250.  device=boot.set boot=vanilla
  251.  device=%mgd% %nw% %nsc%
  252.  
  253.  device=boot.if DRDOS
  254.     device=%hdos%
  255.  device=boot.endif
  256.  
  257.  stacks=%stks%
  258.  buffers=%bcnt%
  259.  device=%lhs%%scsi%
  260.  device=%cache%%cachp% c:4096 z:63
  261.  device=%lhs%%ramd%
  262.  device=%lhs%%ansi%
  263.  rem device=%lhs%%ball%
  264.  shell=%cspec% %ini4%
  265.  
  266. rem BACKUPS -- optimized for tape performance
  267. DEVICE=BOOT.? %mgr% == QEMM .OR. %mgr% == MAX # ~Backups
  268.  device=boot.set boot=backups
  269.  device=%mgd% %nw% %nsc%
  270.  
  271.  device=boot.if DRDOS
  272.     device=%hdos%
  273.  device=boot.endif
  274.  
  275.  stacks=%stks%
  276.  buffers=%bcnt%
  277.  device=%lhs%%scsi%
  278.  device=%cache%%cachp% c:6144 z:63
  279.  device=%lhs%%ramd%
  280.  device=%lhs%%ansi%
  281.  shell=%cspec% %ini4%
  282.  
  283.  
  284. DEVICE=BOOT.0
  285.  
  286. device=boot.set lhs=
  287. device=boot.set lhp=
  288. device=boot.set title=
  289. device=boot.set bcnt=
  290. device=boot.set stks=
  291. device=boot.set hdos=
  292. device=boot.set mtitle=
  293. device=boot.set auto=
  294. device=boot.set reload=
  295. device=boot.set qemm=
  296. device=boot.set max=
  297. device=boot.set cachp=
  298. device=boot.set scsi=
  299. device=boot.set ramd=
  300. device=boot.set ansi=
  301. device=boot.set ball=
  302. device=boot.set ini4=
  303. device=boot.set mgd=
  304. device=boot.set nw=
  305. device=boot.set noems=
  306. device=boot.set nsc=
  307. device=boot.set dma=
  308. device=boot.set ddrp=
  309. device=boot.set ex=
  310. device=boot.set in=
  311. device=boot.set fr=
  312. device=boot.set dre=
  313. device=boot.set mse=
  314. device=boot.set xo=
  315. device=boot.set xe=
  316. device=boot.set iend=
  317. device=boot.set frh=
  318. device=boot.set frl=
  319.  
  320. device=boot.z
  321.  
  322. DEVICE=BOOT.END
  323. dos=high,noumb
  324.  
  325. rem  This is my actual config.sys provided to Hans Salvisberg as a "real world"
  326. rem  example of BOOT.SYS usage.  It consists of two menus.  The first allows
  327. rem  selection of a memory management scheme.  The second presents the
  328. rem  configuration options.  The second menu's entries are conditioned by the
  329. rem  selection of a memory manager.
  330.  
  331. rem  The key element of the "programming style" here is that path names and
  332. rem  constant device driver switches are all defined just once at the top of
  333. rem  the file via the BOOT.SET feature.  The idea is to make maintenance easy.
  334. rem  Most changes will need to be made at one obvious place near the top of
  335. rem  the file rather than globally throughout.
  336.  
  337. rem  Another feature of this config file is that it works with both MS-DOS
  338. rem  (Microsoft) and DR-DOS (Novell/Digital Research).
  339.  
  340. rem  The use of third party memory managers makes this config file much
  341. rem  easier to set up because it limits the amount of MS/DR DOS distinctions.
  342. rem  4DOS (JP Software) helps keep the configuration down to a single autoexec.
  343. rem  DR-DOS' command.com and 4DOS allow autoexec.bat to be someplace other than
  344. rem  the root directory of the boot drive.  Since neither command.com is used
  345. rem  except in the "vanilla" configuration, it is easy to have a single
  346. rem  autoexec which is not in a place where "install" programs can find it.
  347.  
  348. rem  Any program names, etc., which happen to be trademarks are, of course, the
  349. rem  property of their owners.
  350.  
  351. rem  No copyright is claimed, but acknowledgment of my authorship would be
  352. rem  appreciated in any copies or derivative works.
  353.  
  354. rem  Raymond P. Tackett (CIS 76416,276)
  355.  
  356.